
/** axios封装
 * 请求拦截、相应拦截、错误统一处理
 */
// 环境的切换
axios.defaults.baseURL = 'https://lindro.cn/youxianSpace-system/'
// axios.defaults.baseURL = 'http://60.188.49.67:8093/youxianSpace-system/'

axios.defaults.timeout = 50000
// 请求拦截器
axios.interceptors.request.use(config => {
    return config
})

function get(url, params) {
    return new Promise((resolve, reject) => {
        axios
            .get(url, {
                params: params
            })
            .then(res => {
                resolve(res.data)
            })
            .catch(err => {
                reject(err.data)
                // showTips(err, 70, 5)
            })
    })
}
function post(url, data) {
    return new Promise((resolve, reject) => {
        axios
            .post(url, data)
            .then(res => {
                resolve(res.data)
            })
            .catch(err => {
                reject(err.data)
                // showTips(err, 70, 5)
            })
    })
}
// function showTips (content, height, time) {
//     //窗口的宽度
//     // let windowWidth  = $(window).width()
//     let tipsDiv = '<div class="tipsClass">' + content + '</div>'
//     // console.log(tipsDiv)
//     $('body').append(tipsDiv)
//     $('div.tipsClass').css({
//         'top'        : height + 'px',
//         // 'left'       : ( windowWidth / 2 ) - 350/2 + 'px',
//         'right'       : '50px',
//         'position'   : 'absolute',
//         'z-index'    : '9999',
//         'padding'    : '3px 5px',
//         'background' : 'linear-gradient(0deg, rgba(255, 0, 4, 1.0) 0%, rgba(255, 216, 217, 1.0) 100%)',
//         'font-size'  : '18px',
//         'font-weight': 'bold',
//         'margin'     : '0 auto',
//         'text-align' : 'center',
//         'width'      : '350px',
//         'height'     : 'auto',
//         'color'      : '#fff',
//         'opacity'    : '1'
//     }).show()
//     console.log(tipsDiv)
//     setTimeout( function(){$( 'div.tipsClass' ).fadeOut()}, ( time * 1000 ) )
// }